package com.group3.utils;/**
 * TimeUtil
 *
 * @author HY
 * 2021/07/17 14:10
 **/


import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * Description 处理时间
 * @author 余久
 * @Date 2021/07/17 14:10
 **/


public class TimeUtil {


    /**
     * @Description 年月日 + 时分秒
     * @Author HY
     * @Date 2021/07/17 14:11
     * @param d1    年月日
     * @param d2    时分秒
     * @return: java.util.Date
     **/
    public static Date add(Date d1, Date d2) {

        SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
        String nyr = sdf1.format(d1);

        SimpleDateFormat sdf2 = new SimpleDateFormat("HH:mm:ss");
        String sfm = sdf2.format(d2);

        String time = nyr + " " +sfm;
        Date date = new Date();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        try {
            date = sdf.parse(time);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return date;
    }

    /*
     * @Description 根据条件分割date
     * @Author HY
     * @Date 2021/07/17 17:19
     * @param date
     * @param str
     * @return: java.util.Date
     **/
    public static String segmentation(Date date, String str) {

        SimpleDateFormat sdf1 = new SimpleDateFormat(str);

        return sdf1.format(date);
    }
}
